html, body {width: 100%;height: 100%;overflow: hidden}
/* body {background: #009688;} */
body{background:url(/img/back-v1.png) no-repeat center top;background-size: 100% 100%}
.login-form{background:url(/img/background-inner.png) no-repeat center top;background-size:100% 100%;height:100%;}
body:after {content:'';background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
.layui-container {width: 100%;height: 100%;overflow: hidden;position: inherit;}
.admin-login-background {width:1200px;height:630px;position:absolute;left:47%;top:38%;margin-left:-580px;margin-top:-200px;}
.login-lt-img{width:450px;margin:58px 0 0 85px;}
.logo-title {text-align:center;letter-spacing:2px;}
.layui-form h1{color: #0086e6;text-align: center;}
.login-title{margin-bottom:16%;}
.login-info-box{display:inline-block;width:30%;margin:6% 11%;}
.logo-title h1{color: #fff;font-size: 48px;position: absolute;top: -13%;left: 30%;text-shadow: -2px 0px 0px rgba(0,43,81,0.30);font-weight:700;}
.login-form {border-radius:21px;padding:8.5px;}
.login-input-username{position:absolute;overflow:hidden;z-index:2;width: calc(100% - 30px);}
.login-form .layui-form-item {position:relative;margin-bottom:30px;}
.login-form .layui-form-item label {position:absolute;left:1px;top:1px;width:38px;line-height:36px;text-align:center;color:#142A48;z-index: 99;}
.login-form .layui-form-item input {padding-left:36px;}
.login-form .layui-btn-fluid{background:linear-gradient(to right, #33A2FF,#33CBFF);border-radius:5px;}
.captcha {width:60%;display:inline-block;}
.captcha-img {display:inline-block;width:34%;float:right;}
.captcha-img img {height:34px;border:1px solid #e6e6e6;height:36px;width:100%;}
.layui-input, .layui-textarea{border:0;border-bottom:1px solid #757575;}
.layui-input:hover, .layui-textarea:hover{border:0;border-bottom:1px solid #757575;}
.layui-form-checked span, .layui-form-checked:hover span {background-color: #33AFFF;}
.layui-form-checked i, .layui-form-checked:hover i {color: #33CBFF;}
@media screen and (max-width: 1200px) {
    .admin-login-background {width:918px;height:428px;position:absolute;left:60%;top:40%;margin-left:-580px;margin-top:-200px;}
    .login-lt-img{width:300px;}
    .logo-title h1{color: #fff;font-size: 48px;position: absolute;top: -20%;left: 24%;text-shadow: -2px 0px 0px rgba(0,43,81,0.30);font-weight:700;}
    .login-info-box{display:inline-block;width:30%;margin:3% 13%;}
    .login-title{margin-bottom:10%;}
    .login-input-username{position:absolute;overflow:hidden;z-index:2;width: calc(100% - 30px);}
    .login-form .layui-form-item {margin-bottom:20px;}
}